package org.neurone.application.api;

public interface SessionAPI {

    /**
     * 检验指定session标识是否为有效登录
     * @param sessonKey session标识
     * @return 如果有效则返回当前登录的用户标识，否则返回为空字符串
     */
    String checkSessionKeyWithUser(String sessonKey, String userId);

    /**
     * 根据一次性token获取SessionKey
     * @param onceToken 一次性token
     * @return 返回SessionKey，token使用一次后即失效
     */
    String loginByToken(String onceToken, String appKey);
}
